package com.wans.user.exception;

import com.wans.user.common.em.UserLoginEnum;
import lombok.Getter;

@Getter
public class UserLoginException extends RuntimeException {

    // 用户登录枚举
    private UserLoginEnum userLoginEnum;

    public UserLoginException(UserLoginEnum userLoginEnum) {
        super(userLoginEnum.getMessage());

        this.userLoginEnum = userLoginEnum;
    }

    /**
     * 使用指定的详细信息消息构造新的运行时异常。
     * 原因未初始化，随后可以通过调用 {@link #initCause}.
     *
     * @param message 详细信息消息。将保存详细信息消息
     *                稍后通过 {@link #getMessage（）} 方法检索。
     */
    public UserLoginException(String message) {
        super(message);
    }
}
